Big Huge Thesaurus

Loranthus europaeus

noun